﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Controls;
using Hydra.Shell.Interfaces;
using System.Windows;
using System.Windows.Input;
using Hydra.Shell.Enumerations;

namespace Hydra.Shell.Implementations
{
    public class HydraWindowPane : ContentControl, IHydraWindowPane, ICommandTarget, Interfaces.IServiceProvider
    {
        public void SetSite(Interfaces.IServiceProvider serviceProvider)
        {
            throw new NotImplementedException();
        }

        public Control CreatePaneWindow(Control hwndParent, int x, int y, int cx, int cy)
        {
            throw new NotImplementedException();
        }

        public Size DefaultSize
        {
            get { throw new NotImplementedException(); }
        }

        public void ClosePane()
        {
            throw new NotImplementedException();
        }

        public void LoadViewState(System.IO.Stream stream)
        {
            throw new NotImplementedException();
        }

        public void SaveViewState(System.IO.Stream stream)
        {
            throw new NotImplementedException();
        }

        public void TranslateAccelerator(Key[] keys)
        {
            throw new NotImplementedException();
        }

        public T GetService<T>()
        {
            throw new NotImplementedException();
        }

        public bool GetCommands<T>(CommandSet<T> prgCmds)
        {
            throw new NotImplementedException();
        }
    }
}
